@echo off
setlocal enabledelayedexpansion
set /p 7zipPath="please input your winRAR path:(such as C:\Program Files\WinRAR\WinRAR.exe):"

rem 获取当前目录下的所有文件夹名称
for /d %%d in (*) do (
    set folderName=%%d
    rem 使用 7-Zip 命令将文件夹打包成 7z 文件，假设 7z.exe 在系统路径中
    "!7zipPath!" a "!folderName!.7z" "!folderName!"
)